home *** CD-ROM | disk | FTP | other *** search
/ PC Format (UK) 188 / 01-04 PC Format 188 [2006-06] DVD side 1_.iso / DiscContents / Workshops / Workshops_Games / ADRIFT / ADRIFT.cab / Release.txt < prev    next >
Text File  |  2005-04-14  |  51KB  |  1,859 lines

  1.    _____________________________________________________________________
  2.   |                                    |
  3.   |      ADRIFT version 4.0                         |
  4.   |     Adventure Development & Runner - Interactive Fiction Toolkit   |
  5.   |      ⌐ Campbell Wild  1998-2005                    |
  6.   |     All Rights Reserved                        |
  7.   |                                    |
  8.   |»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»|
  9.   |      RELEASE NOTES                            |
  10.   |                                    |
  11.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  12.  
  13. These release notes contain information about any changes and/or bug fixes
  14. to versions of ADRIFT 
  15.  
  16.  
  17.    _____________________________
  18.   ( Release 46             )    14/04/2005
  19.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  20.  
  21. Enhancements
  22. ============
  23.  
  24. o  Objects worn no longer take up 'hand space'
  25.  
  26.  
  27. Bug Fixes
  28. =========
  29.  
  30. o  'turns' variable updated properly when waiting
  31.  
  32. o  Is Visible task restriction works properly
  33.  
  34. o  Putting and getting objects has less confusion with aliases
  35.  
  36. o  Taking items checks size and weight
  37.  
  38. o  Selecting 'Cancel' on Module Import doesn't crash Generator
  39.  
  40. o  Variable replacements are made in Room Summary
  41.  
  42. o  Objects put into others don't take up space
  43.  
  44. o  Player name stored in TAS files
  45.  
  46. o  Player name prompt can be cancelled
  47.  
  48. o  Text expressions retain spaces in string constants
  49.  
  50. o  Modules:
  51.    - LOWTASK imports properly
  52.    - Character Walks where character comes across character and objects now imports
  53.      and exports properly
  54.    - Object Weight and Size import and export
  55.    - Object secondary description and task restriction import and export
  56.    - Object container count imports and exports
  57.    - Object container keys import properly
  58.    - Object Battle System variables import and export
  59.  
  60. o  MORE button resizes if main window resized
  61.  
  62. o  "put down" now works
  63.  
  64. o  Object Battle System variables initialised if not used
  65.  
  66. o  Caption 'Weight::' corrected in Debugger
  67.  
  68.  
  69.  
  70.    _____________________________
  71.   ( Release 45          )    05/10/2004
  72.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  73.  
  74. Enhancements
  75. ============
  76.  
  77. o  Modules:
  78.    - Added shortcut keys to menus
  79.    - 'It' not assigned if object name has "<" or "#" characters in it
  80.    - ' can also be used as a field delimiter in expressions
  81.  
  82.  
  83. Bug Fixes
  84. =========
  85.  
  86. o  Map doesn't pop up if disabled
  87.  
  88. o  [More] button doesn't appear on first turn unintentionally
  89.  
  90. o  Modules:
  91.    - Tabs ignored as whitespace
  92.    - Objects imported correctly in room movement restrictions
  93.    - States of objects in restrictions set properly
  94.    - Restrictions of objects visible to characters works
  95.    - Size of modules not limited
  96.    - Expressions containing quotes can export
  97.  
  98. o  Generator doesn't crash when deleting objects if room filtering is on
  99.  
  100. o  Inserting, deleting and moving tasks no longer corrupts tasks in Characters:Battles
  101.  
  102. o  Duplicating and rearranging tasks no longer corrupts tasks in event pausing/
  103.    resuming
  104.  
  105. o  Start task in Events defaults to disabled unless selected
  106.  
  107.  
  108.  
  109.    _____________________________
  110.   ( Release 44          )    09/07/2004
  111.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  112.  
  113. Enhancements
  114. ============
  115.  
  116. o  ALR text replacements fully recursive
  117.  
  118. o  <NEW> tag on duplicated tasks only displayed, not added to command
  119.  
  120. o  'lay' added as synonym for 'lie'
  121.  
  122. o  Debugger option to disable ALR substitution
  123.  
  124.  
  125.  
  126. Bug Fixes
  127. =========
  128.  
  129. o  Opening game with embedded files in generator when Embed option off works 
  130.    properly
  131.  
  132. o  Turns variable updates properly
  133.  
  134. o  Doesn't incorrectly reference ambiguous objects not yet seen when taking
  135.  
  136. o  Referenced Object prioritises objects visible to player if multiple options
  137.  
  138. o  Object moving works within events starting immedidately
  139.  
  140. o  ALR and variables replacements made after each task execution
  141.  
  142. o  Formatting of text using <center> tags corrected
  143.  
  144. o  Object states don't always display in lower case
  145.  
  146. o  Correct objects referenced locking and unlocking objects
  147.  
  148. o  Modules:
  149.    - import and export object states in restrictions properly
  150.    - pause and resume tasks set correctly when importing events
  151.    - move objects in actions should work correctly for first object in list
  152.    - object states correct in task actions
  153.  
  154. o  Tasks that reduce stamina cause characters to die if stamina reaches zero
  155.  
  156. o  Clearing screen during [MORE] doesn't end up in loop
  157.  
  158. o  Players walking to hidden displays movement if selected
  159.  
  160. o  Cancelling selections for battle values doesn't reset them to zero
  161.  
  162. o  Prevented recursive ALRs running away
  163.  
  164. o  Duplicate End of Game messages removed
  165.  
  166. o  Get All overrides properly
  167.  
  168.  
  169.  
  170.    _____________________________
  171.   ( Release 43          )    14/12/2003
  172.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  173.  
  174. Enhancements
  175. ============
  176.  
  177. o  Inserting and Duplicating tasks now works for sorted lists
  178.  
  179. o  Duplicated tasks marked as <NEW>
  180.  
  181. o  Tasks filter now filters out tasks completeable in all rooms
  182.  
  183. o  Tasks list can be sorted by dragging and dropping items
  184.  
  185. o  Promote and Relegate buttons for character walks
  186.  
  187.  
  188.  
  189. Bug Fixes
  190. =========
  191.  
  192. o  Registration info in Runner About box not scrambled
  193.  
  194. o  Removing objects updates tasks with actions to move characters onto objects
  195.    properly
  196.  
  197. o  Removed incorrect ambiguity message when taking same objects from another
  198.  
  199. o  'Message if task tried again' displays when due rather than task run
  200.  
  201. o  Esc button cancels Events window
  202.  
  203. o  Deleting tasks when task filter on doesn't crash Generator
  204.  
  205. o  No message saying can't see object when two objects are mentioned without verbs
  206.  
  207. o  Can't put object in/on object can be overridden by restriction messages
  208.  
  209. o  Restrictions that variables must be equal to other variables doesn't crash 
  210.    Generator when editing tasks
  211.  
  212. o  Examining non-existant objects doesn't count as a turn
  213.  
  214. o  File dialog box set to current directory of last file opened in Generator
  215.  
  216. o  X of X displayed in lists when filtering on if item edited
  217.  
  218. o  Adding a blank walk doesn't remove the last valid walk
  219.  
  220. o  'put/drop all' allowed to override system command
  221.  
  222. o  Additional period not added to Player description if doesn't end in "."
  223.  
  224. o  Character routines work if player types system command
  225.  
  226. o  Examining character not in room works in First person perspective
  227.  
  228. o  Hitting object in room takes precedence over character not in room
  229.  
  230. o  Duplicating/Inserting tasks now works when filtered
  231.  
  232. o  Try again message displayed properly for reversible tasks
  233.  
  234. o  Characters refusing to give objects have capital letter in name
  235.  
  236. o  Default response for trying to eat non-existant objects
  237.  
  238. o  Importing lines with spaces in ALR doesn't cause errors saving TAF files
  239.  
  240.  
  241.  
  242.    _____________________________
  243.   ( Release 42           )    07/10/2003
  244.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  245.  
  246. Bug Fixes
  247. =========
  248.  
  249. o  Control Panel collapses and expands to correct size if window bars non-standard
  250.  
  251. o  'Get all' doesn't try to take objects from within others if not explicit
  252.  
  253. o  'empty' on it's own doesn't crash Runner
  254.  
  255. o  'I are' grammar error corrected when nothing to drop in 1st Person
  256.  
  257. o  Control Panel doesn't crash Runner when movement restrictions are based on
  258.    object state
  259.  
  260. o  Deleting objects updates Player starting object correctly
  261.  
  262. o  Modules:
  263.    - Move all held objects to Hidden now imports
  264.  
  265. o  Events not running problem sorted when tasks run
  266.  
  267. o  No assumption to take objects before putting if task overrides
  268.  
  269. o  Task failing restrictions override putting and dropping
  270.  
  271. o  Removed redundant output when task overrides put if object not understood
  272.  
  273. o  Put command requires reference to an object to put it on
  274.  
  275. o  Incomplete Put command doesn't crash Runner
  276.  
  277. o  Removed ambiguity comments when not required
  278.  
  279. o  'Message if task tried again' overwrites general tasks
  280.  
  281. o  Tasks can override dropping when the object is static
  282.  
  283. o  Response for taking static objects reverted to what it used to be
  284.  
  285. o  Cannot hit with static objects
  286.  
  287. o  Better ambiguity handling for default responses
  288.  
  289. o  Proper output when trying to take objects worn by characters
  290.  
  291. o  Shortcut to change colour changed from Ctrl-C to Ctrl-A in NBTW
  292.  
  293. o  Hidden routes on map properly hidden if map background coloured
  294.  
  295. o  Versioning information stored properly in TAS files
  296.  
  297. o  Restriction that variables must be compared to other variables now ok
  298.  
  299. o  Removed ambiguity issues when opening/closing objects
  300.  
  301. o  'It' passed including prefixes, not just object name
  302.  
  303. o  'put all on X' now works
  304.  
  305. o  Must have an object defined if you select start position in or on another
  306.  
  307. o  Tab selects between Male & Female at prompt
  308.  
  309. o  Spellchecking on task restriction box
  310.  
  311. o  Static object locations properly reset between TAS restorations
  312.  
  313.  
  314.  
  315.    _____________________________
  316.   ( Release 41           )    26/06/2003
  317.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  318.  
  319. Bug Fixes
  320. =========
  321.  
  322. o  Can now open adventures after cancelling dictionary load or even during load
  323.  
  324. o  'Get all' doesn't display taking objects from other objects
  325.  
  326. o  ESC key cancels Events window
  327.  
  328. o  'Get all' doesn't inadventently run 'get %object%' tasks
  329.  
  330. o  Drop tasks can be overridden even if not holding object in question
  331.  
  332. o  Get can be overridden by actual task commands, not generated ones
  333.  
  334. o  Object states being assigned properly when object is lockable
  335.  
  336. o  Alternate views correct for states when have lockable objects
  337.  
  338. o  Multiple command inputs can be repeated with 'again'
  339.  
  340. o  Position of static objects properly saved in TAS files - backwards compatability
  341.    retained
  342.  
  343. o  Whitespace lines ignored in ALR files
  344.  
  345. o  Question in command doesn't assign it as a system command
  346.  
  347. o  Drop A and B doesn't complain about ambiguity
  348.  
  349. o  Drop all responds correctly when wearing objects but carrying nothing
  350.  
  351. o  'Message if task repeated' text overrules examining characters
  352.  
  353. o  Proper response when trying to take static objects
  354.  
  355. o  Modules:
  356.    - Object states exported properly in alternate descriptions
  357.    - Event object movements exported correctly
  358.    - Task restrictions for variables export correctly
  359.    - Can now import alternate descriptions with object states
  360.    - Objects export key info when key is first object
  361.    - Can import Death Tasks for characters
  362.    - Automatically puts Battle System on if importing battle modules
  363.  
  364.  
  365.  
  366.    _____________________________
  367.   ( Release 40           )    16/06/2003
  368.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  369.  
  370. Enhancements
  371. ============
  372.  
  373. o  Changed prompt arrow
  374.  
  375. o  Dictionary loading can be cancelled by clicking on the splash screen
  376.  
  377. o  Slight change to settings window
  378.  
  379. o  Filename displayed in Generator titlebar
  380.  
  381.  
  382. Bug Fixes
  383. =========
  384.  
  385. o  No Error 9 when typing "get" or "drop"
  386.  
  387. o  Trying to drop a non-existant object responds properly
  388.  
  389. o  Cannot take objects from characters without tasks
  390.  
  391. o  Changing object states resets option in alternate views in rooms
  392.  
  393. o  Deleting state doesn't disable OK button if still valid
  394.  
  395. o  Objects not ambiguous when an object matches on both alias and name vs just one
  396.  
  397. o  Spaces not allowed at start or end of object name
  398.  
  399. o  Closed objects inside others can now be retrieved
  400.  
  401. o  Dropping can be properly overridden by tasks again
  402.  
  403. o  Complete wildcard tasks can override standard get/drop output
  404.  
  405.  
  406.    _____________________________
  407.   ( Release 39           )    28/04/2003
  408.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  409.  
  410. Bug Fixes
  411. =========
  412.  
  413. o  Adventures with no characters no longer freeze Runner
  414.  
  415.  
  416.    _____________________________
  417.   ( Release 38           )    27/04/2003
  418.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  419.  
  420. Bug Fixes
  421. =========
  422.  
  423. o  Examining static objects with same name as others in game now works again
  424.  
  425. o  Tasks overriding 'put X on Y' where Y isn't a surface doesn't display extra
  426.    error message
  427.  
  428. o  Dropping wielded objects returns hands as weapon
  429.  
  430. o  Removed 'Subscript out of range' error if no objects have been defined
  431.  
  432. o  Held size & weight, character walk positions and text vars undone by undo
  433.  
  434. o  Correct pictures/sounds displayed/played when file used more than once in game
  435.  
  436. o  Adding events increments the counter at the bottom of the events list
  437.  
  438. o  More error messages don't use up a 'turn' when they shouldn't be
  439.  
  440.  
  441.    _____________________________
  442.   ( Release 37           )    22/04/2003
  443.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  444. Enhancements
  445. ============
  446.  
  447. o  Paused text now neater with button
  448.  
  449.  
  450. Bug Fixes
  451. =========
  452.  
  453. o  Text length in conversation replies not capped
  454.  
  455. o  Saving games without Write Access doesn't crash Generator
  456.  
  457. o  Clicking on a room in an alphabetically sorted list filters properly
  458.  
  459. o  Generator Doesn't crash if searching for an item that has been filtered out
  460.  
  461. o  Detects " as start of a word if clicking in Runner
  462.  
  463. o  Improved generic response to turn on/off
  464.  
  465. o  Removed "Error retrieving stored information - Overflow" messages in Runner
  466.  
  467. o  Referring to objects with the same name but different prefixes doesn't crash 
  468.    Runner
  469.  
  470. o  TAS files save text variables
  471.  
  472. o  Better ambiguity handling
  473.  
  474. o  Getting multiple objects when some are task overridden outputs correctly
  475.  
  476. o  Prevented error 380 opening Module window
  477.  
  478. o  Only first 'else display' message displayed for task restrictions
  479.  
  480. o  Deleting objects doesn't mess up defined keys
  481.  
  482. o  Changing lockable status of objects doesn't upset task restrictions/actions
  483.  
  484.  
  485.    _____________________________
  486.   ( Release 36           )    01/10/2002
  487.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  488. Enhancements
  489. ============
  490.  
  491. o  Auto-filtering built into Generator lists, based on selected room
  492.  
  493. o  NBTW now supports tabs
  494.  
  495. o  Default graphic in Runner updated
  496.  
  497.  
  498. Bug Fixes
  499. =========
  500.  
  501. o  Prevented Error '9' when opening tasks
  502.  
  503. o  Expressions can use %player%
  504.  
  505. o  Conversation subject and reply lists, and synonym lists properly in sync with
  506.    each other
  507.  
  508. o  Undo command pauses events for that turn
  509.  
  510. o  Verbose defaults to 'True'
  511.  
  512. o  Modules: 
  513.    - Character battles correctly output "Every three turns"
  514.    - Pause and Resume tasks being "Not Complete" now imports properly
  515.  
  516. o  Restrictions on variables to variables work properly with multiple types in TAF
  517.  
  518.  
  519.    _____________________________
  520.   ( Release 35           )    26/09/2002
  521.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  522. Enhancements
  523. ============
  524.  
  525. o  Added system variable %room% to return the current roomname
  526.  
  527.  
  528. Bug Fixes
  529. =========
  530.  
  531. o  Quicker opening TAFs in Generator
  532.  
  533. o  Correct sounds played when multiple defined
  534.  
  535. o  Other task restrictions can override standard response if an earlier 
  536.    restriction message was blank
  537.  
  538. o  Tasks overridding putting objects on others doesn't fall through to standard 
  539.    command
  540.  
  541.  
  542.    _____________________________
  543.   ( Release 34           )    24/09/2002
  544.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  545. Enhancements
  546. ============
  547.  
  548. o  Edit mode built into Runner
  549.  
  550.  
  551. Bug Fixes
  552. =========
  553.  
  554. o  "Take <object> off" now works for removing clothing
  555.  
  556. o  %turns% increments properly when waiting
  557.  
  558. o  Deleting objects doesn't corrupt actions which move objects into or onto 
  559.    objects
  560.  
  561. o  Restriction failure messages display for tasks executed by another task
  562.  
  563. o  Correct restriction failure message displayed when task fails
  564.  
  565. o  References with multiple commands in task still work
  566.  
  567. o  Proper error messages when taking or dropping fails for known objects 
  568.  
  569. o  Failure messages displayed when task fails to overwrite standard get
  570.  
  571. o  Runner doesn't crash when more ambiguous characters than objects in game
  572.  
  573. o  Character in same room as character restriction doesn't fire if room is Hidden
  574.  
  575. o  Object visible to character restriction doesn't fire if room is Hidden
  576.  
  577. o  Objects are marked as seen if an event moves them to the same room as Player on
  578.    event termination
  579.  
  580. o  Ambiguity improved
  581.    - message doesn't overwrite taking objects from others
  582.    - scope taken more into consideration
  583.    - prefixes taken more into consideration
  584.  
  585. o  ALRs applied properly when waiting
  586.  
  587. o  Shift-0 and Shift-9 don't crash Runner when focus on map
  588.  
  589. o  Wildcards match better - don't pass certain commands incorrectly
  590.  
  591. o  Repeated end game messages removed
  592.  
  593. o  Correct variable names shown in restrictions box when both text and int exist
  594.  
  595. o  TAS files save position of static objects moved by events
  596.  
  597. o  Better message returned when hands are full and try to take object from another
  598.  
  599. o  Multiple messages not returned when hands are full and take multiple objects 
  600.    from another
  601.  
  602. o  "Too heavy" message displayed if applicable when taking objects
  603.  
  604.  
  605.    _____________________________
  606.   ( Release 33           )    14/09/2002
  607.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  608. Enhancements
  609. ============
  610.  
  611. o  ALRs can now display variable values in their output
  612.  
  613.  
  614. Bug Fixes
  615. =========
  616.  
  617. o  Allowed "no" to be typed when using auto complete
  618.  
  619. o  Non-repeatable tasks will only show "if tried again" messages if restrictions
  620.    are met
  621.  
  622. o  "Out of Stack error" errors caught for recursive tasks
  623.  
  624. o  Opening and Saving games doesn't use up a system turn
  625.  
  626. o  Weight and Bulk correctly adjusted when eating objects
  627.  
  628. o  Removed error opening adventure if debugger selected on a higher menu item
  629.    than available in new adventure
  630.  
  631. o  Conversations should respond properly when asking characters about other
  632.    characters
  633.  
  634. o  Get/Put overriding works for objects with capital letters
  635.  
  636. o  Examining a character not in the room display's a more sensible reply if seen
  637.  
  638. o  Modules:
  639.    - Restrictions involving text variables output correctly
  640.    - Can now move Player or characters to same room as Player or characters
  641.  
  642. o  Disabled typing whilst text is displaying
  643.  
  644. o  Events execute properly when waiting
  645.  
  646. o  Tasks overriding taking multiple explicit objects now works properly
  647.  
  648. o  Objects are marked as seen if an event moves them to the same room as Player on
  649.    event start
  650.  
  651. o  Duplicate messages removed when tasks override standard "get"
  652.  
  653. o  Deleting variables removes correct restrictions in tasks
  654.  
  655. o  Deleting rooms updates "then show description" entry in tasks correctly
  656.  
  657. o  Deleting objects updates actions moving onto or in that object correctly
  658.  
  659.  
  660.    _____________________________
  661.   ( Release 32           )    27/08/2002
  662.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  663. Enhancements
  664. ============
  665.  
  666. o  Task command function added:
  667.    "# %object% = getdynfromroom(<roomname>)"
  668.    This assigns the Referenced Object with the first dynamic object found in
  669.    room <roomname>
  670.  
  671.  
  672. Bug Fixes
  673. =========
  674.  
  675. o  Error '6' removed
  676.  
  677. o  Advanced commands containing references don't match unintentionally
  678.  
  679. o  Objects marked as seen if moved to held by character if same room as Player
  680.  
  681. o  Task restrictions don't sometimes not kick in
  682.  
  683. o  Complex restrictions work properly using references other than object & char
  684.  
  685. o  Debugger no longer assigns objects to a parent
  686.  
  687. o  Alsohere object texts not wiped upon game restore
  688.  
  689. o  Tasks with no output can override taking one object from another
  690.  
  691. o  Character meetings start correct task
  692.  
  693. o  Events can only increment once per turn
  694.  
  695. o  Cannot crash Runner by typing input whilst TAF is loading
  696.  
  697. o  Tasks can override getting object from another if the object isn't actually in 
  698.    another
  699.  
  700. o  Character walks are saved properly in TAS files 
  701.     (NB. This may make current TAS files incompatible)
  702.  
  703. o  Taking and Dropping objects is much quicker
  704.  
  705.  
  706.    _____________________________
  707.   ( Release 31           )    23/08/2002
  708.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  709. Bug Fixes
  710. =========
  711.  
  712. o  Error '5' removed
  713.  
  714. o  Events started by tasks run properly
  715.  
  716. o  Room names default to 'on' in descriptions
  717.  
  718. o  Runner doesn't crash when using the word "except"
  719.  
  720. o  Character meetings which start tasks start exact task, not by sending command
  721.  
  722.  
  723.    _____________________________
  724.   ( Release 30           )    22/08/2002
  725.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  726. Enhancements
  727. ============
  728.  
  729. o  Carriage returns are converted to <br> when pasted into text boxes
  730.  
  731.  
  732. Bug Fixes
  733. =========
  734.  
  735. o  (test & test) now works properly without extra parenthesis around the tests
  736.  
  737. o  Task commands containing { and } now work with references
  738.  
  739. o  Inserting a task above one with brackets doesn't crash Generator
  740.  
  741. o  Fixed more '380' errors linking rooms back to others
  742.  
  743. o  Character battles are not displayed on screen if not in same room as Player
  744.  
  745. o  Tasks with no output can override "ask <character> about <subject>" properly
  746.  
  747. o  Incomplete tasks "get <object> from" and "put <object> on" don't crash Runner
  748.  
  749. o  Object weight consistent when objects inside or on other objects
  750.  
  751. o  Can no longer put two objects inside/on each other at the same time
  752.  
  753. o  Modules:
  754.    - Roomgroups export properly if no rooms selected in group
  755.    - Character walks to roomgroups imports correctly
  756.  
  757. o  Words correctly matched when a partial word the same before it fails
  758.  
  759. o  Correct restriction error message displayed for more complex logic
  760.  
  761. o  Output not messed up when "get all" can't take all as too heavy/bulky
  762.  
  763. o  Graphics and Sounds can now be attached to alternate descriptions
  764.  
  765.  
  766.    _____________________________
  767.   ( Release 29           )    03/08/2002
  768.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  769. Enhancements
  770. ============
  771.  
  772. o  Improved TADS source file output (still a long way to go!)
  773.  
  774.  
  775. Bug Fixes
  776. =========
  777.  
  778. o  Brackets not required around (A+B)=C if used as a test in expressions
  779.  
  780. o  "it" not inadvertently changed by tasks started by events
  781.  
  782. o  Pressing Enter twice on adding first item in lists won't crash Generator
  783.  
  784. o  More information on Runner adventure load errors
  785.  
  786. o  Saving and restoring games now works properly (Oops!)
  787.  
  788. o  Actions can now change Stamina properly
  789.  
  790. o  Modules: 
  791.    - Can import Very Heavy as Player option without Generator crashing
  792.    - Importing references to non-existant tasks doesn't crash Generator
  793.    - Can import changing variables to referenced text
  794.    - Importing string expressions now works
  795.    - Selected task in room alternate descriptions now correct when importing
  796.  
  797. o  Events will run if starter task is started from another task
  798.  
  799. o  Error 380 when linking rooms back to others now fixed
  800.  
  801. o  Synonyms now work correctly for single commands
  802.  
  803. o  Quotes removed from TAS filenames when saved in Runner
  804.  
  805. o  Added " as a word terminator when clicking in Runner screen
  806.  
  807. o  Objects moved by events marked as seen if in same room as Player
  808.  
  809.  
  810.    _____________________________
  811.   ( Release 28           )    25/07/2002
  812.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  813. Enhancements
  814. ============
  815.  
  816. o  Added text functions:
  817.     Len(text) - returns the length of <text>    
  818.     Val(text) - converts text to a number (or zero if it can't match)
  819.     Str(integer) - converts an integer value to text
  820.  
  821. o  Can now update earlier versions of Adventures with password protection without
  822.    requiring registration
  823.  
  824.  
  825. Bug Fixes
  826. =========
  827.  
  828. o  Fixed problem with particular registration keys not being recognised
  829.  
  830. o  Doesn't crash when linking certain room connection back to last room
  831.  
  832. o  Fixed reply when cannot pick object from other as hands full/too heavy
  833.  
  834. o  Ucase function now works properly
  835.  
  836. o  Functions names are now case insensitive
  837.  
  838. o  Object states now stored in TAS files (NB. This may corrupt current TAS files) 
  839.  
  840.  
  841.    _____________________________
  842.   ( Release 27           )    23/06/2002
  843.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  844. Enhancements
  845. ============
  846.  
  847. o  Added text functions:
  848.     Ucase(text) or Upper(text) - converts <text> to upper case
  849.     Lcase(text) or Lower(text) - converts <text> to lower case
  850.     Pcase(text) or Proper(text) - converts <text> to proper case (Capitalised)
  851.     Left(text,length) - returns the <length> leftmost characters of <text>
  852.     Right(text,length) - returns the <length> rightmost characters of <text>
  853.     Mid(text,start,length) - returns <length> characters of text, starting
  854.         at <start>
  855.     Instr(text,search) - returns the position of <search> within text
  856.     text & text or text + text - appends strings together    
  857.  
  858.  
  859. Bug Fixes
  860. =========
  861.  
  862. o  Modules: Importing variable "greater than" restrictions works properly
  863.  
  864. o  When Roomlist sorted alphabetically, map updates correctly
  865.  
  866. o  Cancelling saving a game in Runner doesn't create blank .TAS file
  867.  
  868. o  Adding rooms doesn't corrupt movement to roomgroups
  869.  
  870. o  Objects marked as seen in initial room if on surfaces or in open objects
  871.  
  872. o  Taking objects from others updates player weight and bulk
  873.  
  874. o  Task restrictions based on object state not corrupted by changing states
  875.    of other objects
  876.  
  877. o  <bgcolor> now supports quotes around the Hex value
  878.  
  879.  
  880.    _____________________________
  881.   ( Release 26           )    11/06/2002
  882.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  883. Enhancements
  884. ============
  885.  
  886. o  Auto-retrieval of new keys from Internet
  887.  
  888.  
  889. Bug Fixes
  890. =========
  891.  
  892. o  Character messages and events run when objects mentioned but no action taken
  893.  
  894. o  Restrictions with state of object work properly
  895.  
  896. o  Multiple tasks executed in one command with different references display 
  897.    properly
  898.  
  899. o  "get/drop all" won't execute standard get/drop over tasks with failures
  900.  
  901. o  Taking improved when multiple container/surface objects with same name
  902.  
  903. o  Take/drop tasks with no output text fall through to standard command
  904.  
  905.  
  906.    _____________________________
  907.   ( Release 25           )    04/06/2002
  908.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  909. Enhancements
  910. ============
  911.  
  912. o  Verification required when an object is put inside something which has
  913.    too small a capacity to hold it within Generator
  914.  
  915.  
  916. Bug Fixes
  917. =========
  918.  
  919. o  Pasting into NBTF works for all text
  920.  
  921. o  Better initialisation when opening new games
  922.  
  923. o  Fixed problems with certain Registration names
  924.  
  925. o  Improved ambiguity handling of objects
  926.  
  927.  
  928.    _____________________________
  929.   ( Release 24           )    29/05/2002
  930.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  931. Bug Fixes
  932. =========
  933.  
  934. o  Deleting items from alphabetically sorted lists removes correct items
  935.  
  936. o  Objects which are part of Player/Characters can be located
  937.  
  938. o  "?" added as a word terminator
  939.  
  940. o  Removed exit message when Character following Player if Player doesn't move
  941.  
  942. o  Move Player/Character to room action doesn't corrupt when removing rooms
  943.  
  944. o  Object location box in debugger doesn't require double click to change
  945.  
  946. o  Added to Modules:
  947.    - Objects can explicitly be hidden or displayed in room descriptions
  948.    - Can move all held objects to Player/Characters
  949.    - New descriptions for walks works for characters
  950.    - Supports back to original description checkbox
  951.    - Supports gender restrictions
  952.  
  953. o  Character names default to capitalised, but can be overridden
  954.  
  955. o  Character ambiguity resolved
  956.  
  957.  
  958.    _____________________________
  959.   ( Release 23           )    25/05/2002
  960.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  961. Enhancements
  962. ============
  963.  
  964. o  Objects can have different descriptions when in inital room after dropped
  965.  
  966. o  Debugger window always stays on top of Main Runner window
  967.  
  968.  
  969.  
  970. Bug Fixes
  971. =========
  972.  
  973. o  Less confusion when taking object from objects with same names
  974.  
  975. o  System doesn't corrupt task restriction logic when removing restrictions
  976.  
  977. o  References work properly with Advanced Sentence Construction
  978.  
  979. o  Output text from subtasks is not cleared
  980.  
  981. o  First task output text box displayed before actions, second one after
  982.  
  983. o  Characters exits displayed when room not adjacent to Player's room
  984.  
  985. o  Modules:
  986.    - Task restrictions for Player/characters (not) alone and not same room as others
  987.  
  988. o  Events started by tasks called by actions doesn't skip event counter
  989.  
  990.  
  991.    _____________________________
  992.   ( Release 22           )    21/05/2002
  993.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  994. Bug Fixes
  995. =========
  996.  
  997. o  Task actions carried out before output text is displayed
  998.  
  999. o  Extra check on startup for existance of dictionary file
  1000.  
  1001. o  Dictionary not loaded when dictionary filename changed and not selected
  1002.  
  1003. o  Deleting objects doesn't change objects defined as keys
  1004.  
  1005. o  Changing objects between static & dynamic doesn't change defined keys
  1006.  
  1007. o  Bracket sequences automatically adjusted when restrictions are deleted when
  1008.    they are no longer applicable
  1009.  
  1010. o  "Out of Stack Space" error resolved
  1011.  
  1012. o  Modules: 
  1013.    - Task commands can now contain quotes
  1014.    - Importing actions with variables that don't exist won't add action
  1015.  
  1016. o  Task messages take priority over character conversation
  1017.  
  1018.  
  1019.    _____________________________
  1020.   ( Release 21           )    16/05/2002
  1021.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1022. Bug Fixes
  1023. =========
  1024.  
  1025. o  Notification if tries to play a non-existant file in Runner
  1026.  
  1027. o  Task if tried again doesn't set to "You have already done that." if left blank
  1028.  
  1029. o  If tasks fail and message is blank, it will fall through to first non-blank 
  1030.    failure message
  1031.  
  1032. o  Members Area access should work all the time from Generator
  1033.  
  1034.  
  1035.    _____________________________
  1036.   ( Release 20           )    14/05/2002
  1037.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1038. Bug Fixes
  1039. =========
  1040.  
  1041. o  Spacing added when task failure message displayed by event/task
  1042.  
  1043. o  Room movement restrictions (object states) don't clear when adding openable obs
  1044.  
  1045. o  Clicking on task dependencies when no task selected and no winning task doesn't 
  1046.    crash Generator
  1047.  
  1048. o  Improved RTF to HTML conversion
  1049.  
  1050. o  Fixed particular "Input Past End of File" error loading adventures
  1051.  
  1052. o  All character aliases work with %character%
  1053.  
  1054. o  %object% and %character% can be used in the same command
  1055.  
  1056. o  Line editing improved in Runner command input box
  1057.  
  1058.  
  1059.    _____________________________
  1060.   ( Release 19           )    11/05/2002
  1061.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1062. Bug Fixes
  1063. =========
  1064.  
  1065. o  Fixed overflow error when Modules Columns maxed out
  1066.  
  1067. o  Module fixes:
  1068.    - Object location set properly when worn or held by a character
  1069.  
  1070. o  Correct task dependencies shown when tasks sorted alphabetically
  1071.  
  1072. o  Runner doesn't crash if moving char to roomgroup from Hidden
  1073.  
  1074. o  Can only open and close dynamic objects if they are held
  1075.  
  1076. o  Restarting events don't display start text in all rooms
  1077.  
  1078. o  Task failure messages have higher priority than "ask" error message
  1079.  
  1080. o  Certain verbs must be first word in command (eg. "x", "ex")
  1081.  
  1082. o  Better parsing using multiple commands on same line (using "," "then", "and")
  1083.  
  1084. o  Can no longer take objects from inside others when they're not there
  1085.  
  1086. o  Removed "one" as a reference
  1087.  
  1088. o  Stopped error if debugger open and load a new adventure
  1089.  
  1090. o  Third person perspective uses input name and gender
  1091.  
  1092.  
  1093.    _____________________________
  1094.   ( Release 18           )    09/05/2002
  1095.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1096. Enhancements
  1097. ============
  1098.  
  1099. o  Beta version dialog boxes removed
  1100.  
  1101. o  state_<objectname> now returns the state of an object
  1102.  
  1103.  
  1104. Bug Fixes
  1105. =========
  1106.  
  1107. o  Referenced Number assigned properly
  1108.  
  1109. o  If "Only show for object's initial location" is selected with a blank text, the
  1110.    object is hidden in the room description
  1111.  
  1112. o  Dropping all BUT an object works correctly for task drop overrides
  1113.  
  1114. o  Password required when accessing debugger for protected games
  1115.  
  1116. o  Module fixes:
  1117.    -  Can import initial descriptions for objects
  1118.    -  Task action Move all worn objects imported properly
  1119.    -  Object states in room movement set properly
  1120.    -  Objects/Tasks/Events selected in all rooms stays consistent
  1121.    -  Objects held by someone imports correctly
  1122.  
  1123. o  Event start text displayed for repeating events
  1124.  
  1125. o  Consistent text between adding and editing actions which change object state
  1126.  
  1127. o  Correct changes to actions & restrictions when changing object states
  1128.  
  1129. o  Generator doesn't crash if minimize Browser window
  1130.  
  1131. o  Option to copy restrictions between rooms when not creating links
  1132.  
  1133. o  Map doesn't flicker on if not selected when quitting Runner
  1134.  
  1135.  
  1136.    _____________________________
  1137.   ( Release 17           )    05/05/2002
  1138.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1139. Enhancements
  1140. ============
  1141.  
  1142. o  Right-clicking on Battle slider bars allows you to specify values exactly
  1143.  
  1144. o  Changed ordering of Adventure menu in Generator
  1145.  
  1146. o  Added end option of "Kills the Player (silent)"
  1147.  
  1148. o  If tasks have no output text, they will execute their actions and fall
  1149.    through to continue being parsed as normal
  1150.  
  1151. o  Auto-checking for newer versions
  1152.  
  1153.  
  1154. Bug Fixes
  1155. =========
  1156.  
  1157. o  Default responses with objects now references aliases > 1
  1158.  
  1159. o  Runner doesn't fail to load games with pausing task index>255
  1160.  
  1161. o  Moved text box in Battle task actions to correct place
  1162.  
  1163. o  Recent filelist not cleared in Generator when RHMC-Edit on Tafs
  1164.  
  1165. o  Open Read Only removed when opening saved games in Runner
  1166.  
  1167. o  Module fixes:
  1168.     added restriction: less than or equal to referenced number
  1169.     added action: change variable to referenced number and other variables
  1170.     fixed selected object when restriction moving between rooms
  1171.     variables in task restrictions and events set properly
  1172.  
  1173. o  Wandering characters (i.e. moving to roomgroup) can stay in current room if
  1174.    that room is in the roomgroup
  1175.  
  1176. o  Failure to get multiple objects out a closed object doesn't repeat message
  1177.  
  1178. o  Font colour not defined when using <c> in NBTW and changing font size or 
  1179.    face at the same time
  1180.  
  1181. o  Exporting as TADS source doesn't get "subscript out of range" error
  1182.  
  1183. o  Debugger correctly reports Open and Closed objects, and now Locked
  1184.  
  1185. o  Properly lists objects when taking or dropping object and overriding another 
  1186.    with a task
  1187.  
  1188. o  Getting objects not disrupted by task failure messages unintentionally
  1189.  
  1190. o  Player description no longer truncated
  1191.  
  1192.  
  1193.    _____________________________
  1194.   ( Release 16           )    29/04/2002
  1195.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1196. Enhancements
  1197. ============
  1198.  
  1199. o  %text% set to command line input if command not understood
  1200.  
  1201. o  "empty" can be used as a synonym for "get all from"
  1202.  
  1203. o  "get/drop all" can now be explicitly overwritten using tasks
  1204.  
  1205. o  "Save/Restore <filename>" now works for saving and restoring games
  1206.  
  1207.  
  1208. Bug Fixes
  1209. =========
  1210.  
  1211. o  Task tree doesn't crash when "No Objects" is a restriction
  1212.  
  1213. o  Can get objects referenced by aliases > 1 from other objects
  1214.  
  1215. o  <font> tags removed when using NBTW
  1216.  
  1217. o  Made getting objects from others more stable
  1218.  
  1219. o  Completely rewritten taking objects from others, now with more advanced 
  1220.    parsing
  1221.  
  1222. o  Prevented objects being put inside themselves
  1223.  
  1224. o  Fixed problem saving games if ".tas" not explicity given
  1225.  
  1226. o  Carried by no longer also means worn by for restrictions - tasks can be 
  1227.    ANDed with wear restrictions to reproduce this
  1228.  
  1229. o  Moving Player to new room updates short description immediately if changed 
  1230.    by alternate description
  1231.  
  1232. o  Dialog boxes default to correct selections upon opening
  1233.  
  1234. o  Reversible task commands don't overwrite forward commands
  1235.  
  1236.  
  1237.    _____________________________
  1238.   ( Release 15           )    23/04/2002
  1239.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1240. Enhancements
  1241. ============
  1242.  
  1243. o  Added Options button to Toolbar
  1244.  
  1245. o  Typing comma in Runner deselects any selected text first
  1246.  
  1247.  
  1248. Bug Fixes
  1249. =========
  1250.  
  1251. o  Updated web links to new addresses
  1252.  
  1253. o  Modules:
  1254.       Player added
  1255.       Alt description, player SAME and NOT SAME room as objects works
  1256.  
  1257. o  If "tried again" message for tasks is blank, it's not given a default
  1258.  
  1259. o  Reversible commands work if same command as forward command
  1260.  
  1261. o  "but" and "except" now work for get/drop all
  1262.  
  1263. o  Focus set on text input when image clicked on in Runner
  1264.  
  1265. o  Alternate description now works for when object not visible to Player
  1266.  
  1267. o  "it" properly set if multiple commands on same commandline
  1268.  
  1269. o  Containers default to holding 1 Normal object
  1270.  
  1271. o  Character movement defaults to "enters" and "exits"
  1272.  
  1273. o  Character alias box put into tab ordering
  1274.  
  1275. o  "Go faster stripe" added to task Actions box
  1276.  
  1277.  
  1278.    _____________________________
  1279.   ( Release 14           )    20/04/2002
  1280.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1281. Bug Fixes
  1282. =========
  1283.  
  1284. o  Reversible tasks now work if not set to repeatable
  1285.  
  1286. o  Improved speed when using references
  1287.  
  1288. o  Runner doesn't crash when clicking on maps with "{" or "}" characters
  1289.  
  1290. o  Verification required when clearing ALRs
  1291.  
  1292. o  Removed "Take what?" comment when restriction failures override standard gets
  1293.  
  1294. o  Synonyms only convert whole words, not partials
  1295.  
  1296. o  Fixed a security problem converting earlier file versions
  1297.  
  1298. o  Sounds embedded in TAFs when converting earlier file versions
  1299.  
  1300.  
  1301.    _____________________________
  1302.   ( Release 13           )    16/04/2002
  1303.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1304. Bug Fixes
  1305. =========
  1306.  
  1307. o  Non-repeating tasks not repeatable if executed by another task (R12 bug)
  1308.  
  1309. o  Introduction and Winning text added to Modules
  1310.  
  1311.  
  1312.    _____________________________
  1313.   ( Release 12           )    15/04/2002
  1314.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1315. Bug Fixes
  1316. =========
  1317.  
  1318. o  Removed flicker when closing About window in Runner
  1319.  
  1320. o  Characters move if looping not specified
  1321.  
  1322. o  Runner doesn't crash if character walk over 255 turns long
  1323.  
  1324. o  "Message if tried again" now displays if non-repeating task tried again
  1325.  
  1326. o  Removed 'Overflow' error when deleting adventure parts referenced in 
  1327.    task restrictions
  1328.  
  1329. o  Added DEL shortcut in Advanced window, and double-click edit for synonyms
  1330.  
  1331. o  Improved handling of ambiguous objects, particularly regarding aliases
  1332.  
  1333. o  Fixed problem duplicating embedded files when not on original machine
  1334.  
  1335.  
  1336.    _____________________________
  1337.   ( Release 11           )    07/04/2002
  1338.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1339. Enhancements
  1340. ============
  1341.  
  1342. o  Dependencies button uses highlighted task if no winning tasks defined
  1343.  
  1344.  
  1345. Bug Fixes
  1346. =========
  1347.  
  1348. o  Taking objects with the same name doesn't incorrectly take multiples
  1349.  
  1350. o  Cancelling importing a module doesn't complain not an AMF file
  1351.  
  1352. o  Able to edit object & character aliases properly, and no duplication
  1353.  
  1354. o  Restarting adventure always restarts correct one (skewed from picklist)
  1355.  
  1356. o  Better tidying up routines
  1357.  
  1358. o  Looping sounds stay looped and duplicate sound files not created
  1359.  
  1360. o  Improved justification of status command (not yet perfect)
  1361.  
  1362.  
  1363.    _____________________________
  1364.   ( Release 10           )    29/03/2002
  1365.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1366. Enhancements
  1367. ============
  1368.  
  1369. o  "Number of" text removed if list window too small
  1370.  
  1371. o  Graphics Preview window in Generator
  1372.  
  1373.  
  1374. Bug Fixes
  1375. =========
  1376.  
  1377. o  Importing Modules with lots of errors doesn't crash Generator
  1378.  
  1379. o  Subscript out of range problem sorted when deleting items
  1380.  
  1381. o  Modules: Text variables export properly
  1382.         Room movement dependant of object state exports properly
  1383.         Variables not equal to others added
  1384.         Movement can depend on object states
  1385.         Referenced characters in restrictions now import
  1386.  
  1387. o  If All Rooms selected in Objects and Tasks, new rooms added automatically
  1388.  
  1389. o  Open/closed/locked works correctly for alternate room descriptions
  1390.  
  1391. o  Clicking New initialises the saved game, so won't save over the previous 
  1392.    file
  1393.  
  1394. o  Status displays weapon attributes only if wielding
  1395.  
  1396. o  Wielding added to auto-complete feature
  1397.  
  1398. o  Negative values allowed for armour or weapons
  1399.  
  1400. o  Changing character attributes actions save and restore properly (May cause
  1401.    problems with previous saved v4.0 files with these actions)
  1402.  
  1403. o  Generator doesn't crash when adding object or character aliases
  1404.  
  1405.  
  1406.    _____________________________
  1407.   ( Release 9           )    19/03/2002
  1408.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1409. Enhancements
  1410. ============
  1411.  
  1412. o  Recently used filelist added to Runner menu
  1413.  
  1414. o  User definable layout, incorporating Map and Graphics in main window
  1415.  
  1416.  
  1417. Bug Fixes
  1418. =========
  1419.  
  1420. o  HTML tags removed from Adventure title in About Adventure box
  1421.  
  1422. o  Can cancel saving a TAS without Runner crashing
  1423.  
  1424. o  Icons display correctly on map dependant on object state
  1425.  
  1426. o  Character walk not messed up if move to a roomgroup and new rooms added
  1427.  
  1428. o  "It" stays consistent if mentioned
  1429.  
  1430. o  Setting bgcolour to "default" now sets to correct colour
  1431.  
  1432. o  Information properly cleared when last item in list has been deleted
  1433.  
  1434. o  Character aliases taken into account when asking them questions
  1435.  
  1436. o  Cancelling Starting Transcript now doesn't create file
  1437.  
  1438. o  Duplicating tasks now duplicates correct task
  1439.  
  1440. o  Sort menu renamed from "Creation" to "Execution" for tasks
  1441.  
  1442.  
  1443.    _____________________________
  1444.   ( Release 8           )    14/03/2002
  1445.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1446. Bug Fixes
  1447. =========
  1448.  
  1449. o  When typing "restart", doesn't leave "Initialising game..." after 
  1450.    introduction
  1451.  
  1452. o  Saving games works for Adventures with quotes in their titles
  1453.  
  1454. o  Modules export properly when changing state of object
  1455.  
  1456. o  Modules parse restrictions of character being in same room as another
  1457.  
  1458. o  Loading and saving v4 adventures works if no MediaPlayer installed
  1459.  
  1460. o  Definition tab selected if no name given to object
  1461.  
  1462. o  Defining an object to start as Locked when no key defined doesn't crash
  1463.    Generator
  1464.  
  1465. o  Referenced objects overriding system commands works properly
  1466.  
  1467. o  Cannot move static objects onto others
  1468.  
  1469. o  Tasks require at least one command and Events require a name
  1470.  
  1471. o  Correct tab displayed if not name given to Characters or Events
  1472.  
  1473. o  Stored Settings retrieved without problems
  1474.  
  1475. o  Main window lists appear when adding new items to them
  1476.  
  1477. o  Deleting or inserting tasks doesn't mess up order of tasks to execute
  1478.    from other tasks
  1479.  
  1480. o  Statusbar affected by ALRs
  1481.  
  1482. o  If object starts off worn, adding rooms won't affect this
  1483.  
  1484. o  Characters movement displayed when moving to/from off-cardinal directions
  1485.  
  1486.  
  1487.    _____________________________
  1488.   ( Release 7           )    10/03/2002
  1489.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1490. Enhancements
  1491. ============
  1492.  
  1493. o  Pull down list to change between AND and OR in task restrictions
  1494.  
  1495. o  Added option in Settings to conserve memory for Windows 95, 98 and ME users
  1496.  
  1497.  
  1498. Bug Fixes
  1499. =========
  1500.  
  1501. o  Removing "Extra Strong" character then clicking on bar doesn't crash 
  1502.    Generator
  1503.  
  1504. o  List counts don't increase when cancelling adding a room/object etc
  1505.  
  1506. o  Restrictions tab selected if bracket sequence incorrect when adding a task
  1507.  
  1508. o  Hopefully less Out of Memory errors
  1509.  
  1510. o  NBTW active for hints
  1511.  
  1512. o  Standardised colour names with HTML
  1513.  
  1514. o  Task dependencies display from winning tasks
  1515.  
  1516. o  No error opening games with embeded files
  1517.  
  1518. o  Restriction text overriding system commands now works properly
  1519.  
  1520.  
  1521.    _____________________________
  1522.   ( Release 6           )    07/03/2002
  1523.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1524. Bug Fixes
  1525. =========
  1526.  
  1527. o  Deleting last task doesn't crash Generator
  1528.  
  1529. o  Objects marked as seen if character uses it to attack and misses
  1530.  
  1531. o  NBTW puts end tags on html codes
  1532.  
  1533. o  Non-text formatting html tags work with NBTW
  1534.  
  1535. o  NBTW activated for task restriction else text
  1536.  
  1537. o  Advanced Object descriptions can contain commas
  1538.  
  1539. o  Inserting tasks doesn't duplicate inserted task
  1540.  
  1541. o  Task references in rooms not messed up when inserting a task
  1542.  
  1543. o  Object start state stored correctly in Modules
  1544.  
  1545. o  Battle Actions works with Modules
  1546.  
  1547. o  Export Module file select box has correct title
  1548.  
  1549. o  Cancelling doesn't crash Generator when exporting a module
  1550.  
  1551. o  Module not imported if Cancel selected in Module info display
  1552.  
  1553. o  Generator doesn't crash if Object and Character Alias boxes are changed
  1554.  
  1555. o  Tooltip for Object Aliases corrected
  1556.  
  1557.  
  1558.    _____________________________
  1559.   ( Release 5           )    03/03/2002
  1560.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1561. Bug Fixes
  1562. =========
  1563.  
  1564. o  Deleting last entry in lists doesn't crash Generator
  1565.  
  1566. o  Pressing delete in lists when nothing selected doesn't crash Generator
  1567.  
  1568. o  No Parse Error if cancel importing a Module
  1569.  
  1570. o  Changing a text variable to a value correctly displays textbox
  1571.  
  1572. o  Battle attribute values correctly stored
  1573.  
  1574. o  Option to change Battle ranges from 0-100 to 0-1000
  1575.  
  1576. o  Delete button disabled when nothing selected in object states list
  1577.  
  1578. o  Deleting object used as key doesn't mess up menus
  1579.  
  1580. o  Tooltip text fixed for character aliases
  1581.  
  1582. o  Non-listed objects marked as seen if in same room as player
  1583.  
  1584. o  Name capitalised when avoiding being attacked
  1585.  
  1586. o  Different font colours are displayed correctly
  1587.  
  1588. o  Character battle information works with Modules
  1589.  
  1590.  
  1591.    _____________________________
  1592.   ( Release 4           )    28/02/2002
  1593.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1594. Enhancements
  1595. ============
  1596.  
  1597. o  If a player moves into the same room as a character, char meets char tasks
  1598.    will execute if that particular walk is active
  1599.  
  1600. o  Clicking on Alternate Description tab in room asks whether to add new desc
  1601.  
  1602.  
  1603. Bug Fixes
  1604. =========
  1605.  
  1606. o  Background tasks don't overwrite normal output text
  1607.  
  1608. o  Module coverage improved;
  1609.     Moving characters to rooms added to Modules
  1610.     Restriction & Actions for player sitting and lying on objects
  1611.     Expressions
  1612.  
  1613. o  Added all Battle options to actions, and enabled them
  1614.  
  1615.  
  1616.    _____________________________
  1617.   ( Release 3           )    24/02/2002
  1618.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1619. Enhancements
  1620. ============
  1621.  
  1622. o  Selected sorts on lists preserved after application shutdown
  1623.  
  1624.  
  1625. Bug Fixes
  1626. =========
  1627.  
  1628. o  Opening a 3.90 game with battle values > 100 doesn't crash Generator
  1629.  
  1630. o  Battle Option action values are saved properly
  1631.  
  1632. o  Menus in Room descriptions & movement sorted when deleting objects & tasks
  1633.  
  1634. o  Sorted menu items in rooms when changing attributes of objects
  1635.  
  1636. o  Removing Battle System removes battle task actions correctly
  1637.  
  1638. o  Battle system option appears correctly in task actions
  1639.  
  1640. o  "but" replacement fixed
  1641.  
  1642. o  Fixed problem when an object exists in all rooms
  1643.  
  1644.  
  1645.    _____________________________
  1646.   ( Release 2           )    17/02/2002
  1647.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1648. Bug Fixes
  1649. =========
  1650.  
  1651. o  Correct sound and graphic displayed when character enter and leave
  1652.  
  1653. o  Tabbing order in Registration window sorted
  1654.  
  1655. o  Doesn't crash when opening a 3.90 game with sound or graphics
  1656.  
  1657. o  Fixed another problem registering application
  1658.  
  1659.  
  1660.    _____________________________
  1661.   ( Release 1           )    15/02/2002
  1662.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1663.  
  1664. Enhancements
  1665. ============
  1666.  
  1667. o  Added %obstate% which returns the state of the referenced object
  1668.  
  1669. o  Roomnames shown in bold when verbose and roomnames selected
  1670.  
  1671. o  "- No Description -" shown in alternate descriptions list if blank
  1672.  
  1673. o  Multiple ambiguity handling
  1674.  
  1675. o  Improved handling of putting objects in others
  1676.  
  1677.  
  1678. Bug Fixes
  1679. =========
  1680.  
  1681. o  Else comment for task restrictions works properly again
  1682.  
  1683. o  States work with Modules
  1684.  
  1685. o  Fixed problem registering application
  1686.  
  1687.  
  1688.    _____________________________
  1689.   ( Release 0           )    13/02/2002
  1690.    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  1691.  
  1692. Major Enhancements
  1693. ==================
  1694.  
  1695. o  Can now play MP3s
  1696.  
  1697. o  TAF files are compressed to under half size of 3.90 files
  1698.  
  1699. o  Images and Sounds can be embedded in TAF files
  1700.  
  1701. o  Tasks can now set and unset other tasks
  1702.  
  1703. o  Text variables
  1704.  
  1705. o  Referenced Text
  1706.  
  1707. o  Parts of player/characters can be defined
  1708.  
  1709. o  Lockable objects
  1710.  
  1711. o  Movement can be restricted by status of objects
  1712.  
  1713. o  Adventure Browser, to group things in the same room
  1714.  
  1715. o  Graphics can be displayed in main game window [NB. This is memory hungry]
  1716.  
  1717. o  Characters can execute tasks if they come across other characters
  1718.  
  1719. o  Advanced task command construction [],/,{}
  1720.  
  1721. o  Multiple object aliases
  1722.  
  1723. o  Multiple character aliases
  1724.  
  1725. o  Initial descriptions for objects
  1726.  
  1727. o  Can use AND/OR with task restrictions
  1728.  
  1729. o  Unlimited changes to room description, and GUI overhaul
  1730.  
  1731. o  Room descriptions can depend on object status, and can have "else" part
  1732.  
  1733. o  Room short descriptions can be changed
  1734.  
  1735. o  Text editing window, with formatting buttons
  1736.  
  1737. o  Events will now execute exact tasks, rather than as tho typed by player 
  1738.     [NB. This may alter program execution from v3.90]
  1739.  
  1740. o  Faster program execution
  1741.  
  1742. o  Preview window for Runner display options
  1743.  
  1744. o  Improved Battle system;
  1745.    *  Added ranges to Stamina, Attack and Defense for more random battles
  1746.    *  Added Accuracy and Agility
  1747.    *  Can run tasks when stamina of characters gets low
  1748.    *  Option for automatic replenishment of stamina
  1749.  
  1750. o  Random character movements (to one of a roomgroup)
  1751.  
  1752. o  Modules, allowing parts (or all) of an adventure to be extracted and imported
  1753.    into another adventure.  They are also in text format for easy editing.
  1754.  
  1755. o  Objects can have unlimited states, which movement and tasks can rely on
  1756.  
  1757.  
  1758.  
  1759. Minor Enhancements
  1760. ==================
  1761.  
  1762. o  Merged Introduction and Winning windows
  1763.  
  1764. o  Dialog box to select sounds
  1765.  
  1766. o  <waitX> now allowed (doesn't need the space)
  1767.  
  1768. o  Added expressions "a^b" (a to the power b), and "a mod b" (a modulus b)
  1769.  
  1770. o  Promote & Relegate option for Task Actions
  1771.  
  1772. o  Recent files list in Generator
  1773.  
  1774. o  Score change notification option
  1775.  
  1776. o  ALR clear function
  1777.  
  1778. o  Debugger can now move objects to rooms
  1779.  
  1780. o  Prompt to re-import ALR file if changed
  1781.  
  1782. o  Recursive objects not allowed
  1783.  
  1784. o  Duplicate variable names not allowed
  1785.  
  1786. o  Default name can be supplied when prompted
  1787.  
  1788. o  Movement restrictions copy option when adding links
  1789.  
  1790. o  Score not shown at end if maximum is zero
  1791.  
  1792. o  Characters can now be moved to the same room as the Player
  1793.  
  1794. o  Dynamic objects can be hidden, and static objects listed in room
  1795.  
  1796. o  Buttons added for Advanced features
  1797.  
  1798. o  Improved task command entering box interface
  1799.  
  1800. o  Unlimited commands per task
  1801.  
  1802. o  Third Person perspective
  1803.  
  1804. o  User defineable panelbar
  1805.  
  1806. o  Sortable data lists
  1807.  
  1808. o  Initially prompted to overwrite TAS file when saving adventures
  1809.  
  1810. o  "Nothing Special" message enhanced
  1811.  
  1812. o  Warning if no rooms selected for task completion
  1813.  
  1814. o  Auto routing will not move through unseen rooms
  1815.  
  1816. o  Background colour can be changed using <bgcolor=RRGGBB>
  1817.  
  1818. o  Better ambiguity handling
  1819.  
  1820.  
  1821.  
  1822. Bug Fixes
  1823. =========
  1824.  
  1825. o  Clicking with both buttons on Filename in Runner doesn't make it crash
  1826.  
  1827. o  Fixed bug if no task specified when character finds object on walk
  1828.  
  1829. o  Doesn't crash if try to add more than 25 commands to task
  1830.  
  1831. o  ESC now cancels Options window
  1832.  
  1833. o  Doesn't crash if </font> without <font>
  1834.  
  1835. o  Can only "goto" a place if it has been seen
  1836.  
  1837. o  Clicking on map works properly for roomnames containing tags
  1838.  
  1839. o  Sounds stopped when new game is opened
  1840.  
  1841. o  Stopped introduction "growing" with blank lines
  1842.  
  1843. o  Can't move Player to Hidden
  1844.  
  1845. o  Highscore not shown if score not used in game
  1846.  
  1847. o  Doesn't fail to open game if selected "use own font" if none selected
  1848.  
  1849. o  Can determine objects better if same name with different prefixes
  1850.  
  1851. o  ALRs no longer change text typed by the user
  1852.  
  1853. o  Test conditions in expressions can now be bracketed
  1854.  
  1855. o  Character strength not taken into account when using a shooting weapon
  1856.  
  1857. o  Synonyms cleared properly when starting a new adventure
  1858.  
  1859.